.jtk-node{
    /*这个样式是map自己会套上去的默认样式，所有我们要把他弄成空*/
}

.common-edge path {
    stroke-width: 3;
    stroke: #f76258;
}

.common-edge.jsplumb-hover path {
    stroke:#434343;
}

.exsp{
    cursor: pointer;
    float: right;
    font-size: 10px;
    line-height: 20px;
    margin-right: 2px;
    padding: 2px;
    position:relative;
    width:12px;
    height: 12px;
}

.exsp i{
    font-size: 35px;
    color: #d7a023;
}

.jtk-map-root {
    background-color: #dca45a;
    border-radius: 4px;
    cursor: move;
    font-size: 12px;
    position: absolute;
    z-index: 11;
    overflow: hidden;
    min-width:80px;
    min-height:30px;
    width: auto;
}
.jtk-map-front {
    background-color: #66b056;
    border-radius: 4px;
    cursor: move;
    font-size: 12px;
    position: absolute;
    z-index: 11;
    overflow: hidden;
    min-width:80px;
    min-height:30px;
    width: auto;
}

.jtk-map-node {
    /*background-color: #4388c8;*/
    border-radius: 4px;
    cursor: move;
    font-size: 12px;
    position: absolute;
    z-index: 11;
    overflow: hidden;
    min-width:80px;
    min-height:30px;
    width: auto;
}

.map-name {
    background-color: #32688f;
    color: #f8f8f8;
    cursor: move;
    font-size: 13px;
    line-height: 24px;
    padding: 6px;
    text-align: center;
}

.map-name span:hover{
    color: #d2d6d6;
}

.map-name-node {
    /*
    background-color: #e36511;
    */
    color: #f8f8f8;
    cursor: move;
    font-size: 13px;
    line-height: 24px;
    padding: 6px;
    text-align: center;
}

.map-name-node span:hover{
    color: #d2d6d6;
}

.round {
    /*
    padding:10px; width:300px; height:50px;
    */
    /*border: 5px solid #dedede;*/
    -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
}

.map-name span {
    font-size: 18px;
    cursor:move;
}
.map-name-node span{
    font-size: 18px;
    cursor:move;
    margin-bottom: 3px;
}

/*tooltip*/
.tooltips{
    position:absolute;
    display: none;
    width:480px;/*
    height:30px;
    line-height:60px;
    background: #ffffff;
    border:1px solid #A5C4EC;
    border-radius:4px;*/
}

.arrow{
    position:absolute;
    width: 0px;
    height:0px;
    line-height: 0px;
    border-width: 20px 15px 0;
    border-style: solid dashed dashed dashed;
    border-left-color: transparent;
    border-right-color: transparent;
}
.arrow-border{
    color: #A5C4EC;
    bottom: -20px;
    right: 50%;
}
.arrow-bg{
    color: #D7E7FC;
    bottom: -19px;
    right: 50%;
}